Dec 02 06:45:57.890 INFO testing JacksonCoder/fire-chain against master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61 for beta-1.31-5
Dec 02 06:45:57.890 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-4/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 06:45:58.361 INFO [stdout] 21de8a2e3efb5c1692b9ea7f0db6e9b9e2300d7c169a0f673171a8a34ec9f5b8
Dec 02 06:45:58.364 INFO running `"docker" "start" "-a" "21de8a2e3efb5c1692b9ea7f0db6e9b9e2300d7c169a0f673171a8a34ec9f5b8"`
Dec 02 06:45:59.503 INFO [stderr] usermod: no changes
Dec 02 06:45:59.662 INFO [stderr]    Compiling uuid v0.1.18
Dec 02 06:45:59.663 INFO [stderr]    Compiling chrono v0.2.25
Dec 02 06:46:01.143 INFO [stderr]    Compiling url v0.2.38
Dec 02 06:46:05.271 INFO [stderr]    Compiling tiny_http v0.5.8
Dec 02 06:46:11.206 INFO [stderr]    Compiling fchain v0.1.0 (/source)
Dec 02 06:46:13.554 INFO [stderr] warning: unused import: `firechain`
Dec 02 06:46:13.554 INFO [stderr]  --> src/server.rs:3:5
Dec 02 06:46:13.554 INFO [stderr]   |
Dec 02 06:46:13.554 INFO [stderr] 3 | use firechain;
Dec 02 06:46:13.554 INFO [stderr]   |     ^^^^^^^^^
Dec 02 06:46:13.554 INFO [stderr]   |
Dec 02 06:46:13.554 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 02 06:46:13.554 INFO [stderr] 
Dec 02 06:46:13.554 INFO [stderr] warning: unused import: `firechain::setup_interface`
Dec 02 06:46:13.554 INFO [stderr]  --> src/server.rs:4:5
Dec 02 06:46:13.554 INFO [stderr]   |
Dec 02 06:46:13.554 INFO [stderr] 4 | use firechain::setup_interface;
Dec 02 06:46:13.554 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:46:13.554 INFO [stderr] 
Dec 02 06:46:13.554 INFO [stderr] warning: unused import: `firechain::chain_exists`
Dec 02 06:46:13.554 INFO [stderr]  --> src/server.rs:5:5
Dec 02 06:46:13.554 INFO [stderr]   |
Dec 02 06:46:13.554 INFO [stderr] 5 | use firechain::chain_exists;
Dec 02 06:46:13.554 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:46:13.554 INFO [stderr] 
Dec 02 06:46:13.554 INFO [stderr] warning: unused import: `firechain::Handler`
Dec 02 06:46:13.554 INFO [stderr]  --> src/server.rs:6:5
Dec 02 06:46:13.554 INFO [stderr]   |
Dec 02 06:46:13.554 INFO [stderr] 6 | use firechain::Handler;
Dec 02 06:46:13.554 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^
Dec 02 06:46:13.554 INFO [stderr] 
Dec 02 06:46:13.554 INFO [stderr] warning: unused import: `firechain::Input`
Dec 02 06:46:13.554 INFO [stderr]  --> src/server.rs:7:5
Dec 02 06:46:13.554 INFO [stderr]   |
Dec 02 06:46:13.554 INFO [stderr] 7 | use firechain::Input;
Dec 02 06:46:13.554 INFO [stderr]   |     ^^^^^^^^^^^^^^^^
Dec 02 06:46:13.554 INFO [stderr] 
Dec 02 06:46:13.555 INFO [stderr] warning: unused import: `std::str::FromStr`
Dec 02 06:46:13.555 INFO [stderr]   --> src/server.rs:10:5
Dec 02 06:46:13.555 INFO [stderr]    |
Dec 02 06:46:13.555 INFO [stderr] 10 | use std::str::FromStr;
Dec 02 06:46:13.555 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^
Dec 02 06:46:13.555 INFO [stderr] 
Dec 02 06:46:13.555 INFO [stderr] warning: unused imports: `Arg`, `SubCommand`
Dec 02 06:46:13.555 INFO [stderr]  --> src/main.rs:5:17
Dec 02 06:46:13.555 INFO [stderr]   |
Dec 02 06:46:13.555 INFO [stderr] 5 | use clap::{App, Arg, SubCommand, ArgMatches};
Dec 02 06:46:13.555 INFO [stderr]   |                 ^^^  ^^^^^^^^^^
Dec 02 06:46:13.555 INFO [stderr] 
Dec 02 06:46:13.555 INFO [stderr] warning: unused import: `ParseError`
Dec 02 06:46:13.555 INFO [stderr]   --> src/main.rs:14:16
Dec 02 06:46:13.555 INFO [stderr]    |
Dec 02 06:46:13.555 INFO [stderr] 14 | use url::{Url, ParseError};
Dec 02 06:46:13.555 INFO [stderr]    |                ^^^^^^^^^^
Dec 02 06:46:13.555 INFO [stderr] 
Dec 02 06:46:13.659 INFO [stderr] warning: unused variable: `vec`
Dec 02 06:46:13.659 INFO [stderr]   --> src/firechain/mod.rs:57:15
Dec 02 06:46:13.659 INFO [stderr]    |
Dec 02 06:46:13.659 INFO [stderr] 57 |         Array(vec) => {
Dec 02 06:46:13.659 INFO [stderr]    |               ^^^ help: consider using `_vec` instead
Dec 02 06:46:13.659 INFO [stderr]    |
Dec 02 06:46:13.659 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Dec 02 06:46:13.659 INFO [stderr] 
Dec 02 06:46:13.659 INFO [stderr] warning: variable `is_record_request` is assigned to, but never used
Dec 02 06:46:13.659 INFO [stderr]   --> src/server.rs:52:13
Dec 02 06:46:13.659 INFO [stderr]    |
Dec 02 06:46:13.659 INFO [stderr] 52 |     let mut is_record_request: bool;
Dec 02 06:46:13.659 INFO [stderr]    |             ^^^^^^^^^^^^^^^^^
Dec 02 06:46:13.659 INFO [stderr]    |
Dec 02 06:46:13.659 INFO [stderr]    = note: consider using `_is_record_request` instead
Dec 02 06:46:13.659 INFO [stderr] 
Dec 02 06:46:13.659 INFO [stderr] warning: value assigned to `is_record_request` is never read
Dec 02 06:46:13.659 INFO [stderr]   --> src/server.rs:58:13
Dec 02 06:46:13.659 INFO [stderr]    |
Dec 02 06:46:13.659 INFO [stderr] 58 |             is_record_request = match qpair.1.clone().into_owned().clone().as_str() {
Dec 02 06:46:13.659 INFO [stderr]    |             ^^^^^^^^^^^^^^^^^
Dec 02 06:46:13.659 INFO [stderr]    |
Dec 02 06:46:13.659 INFO [stderr]    = note: #[warn(unused_assignments)] on by default
Dec 02 06:46:13.659 INFO [stderr] 
Dec 02 06:46:13.659 INFO [stderr] warning: unused variable: `ledger_file_path`
Dec 02 06:46:13.659 INFO [stderr]   --> src/main.rs:18:9
Dec 02 06:46:13.659 INFO [stderr]    |
Dec 02 06:46:13.659 INFO [stderr] 18 |     let ledger_file_path = match matches.value_of("dbpath") {
Dec 02 06:46:13.659 INFO [stderr]    |         ^^^^^^^^^^^^^^^^ help: consider using `_ledger_file_path` instead
Dec 02 06:46:13.659 INFO [stderr] 
Dec 02 06:46:13.659 INFO [stderr] warning: unused variable: `threads`
Dec 02 06:46:13.659 INFO [stderr]   --> src/main.rs:28:9
Dec 02 06:46:13.659 INFO [stderr]    |
Dec 02 06:46:13.659 INFO [stderr] 28 |     let threads = match matches.value_of("threads") {
Dec 02 06:46:13.659 INFO [stderr]    |         ^^^^^^^ help: consider using `_threads` instead
Dec 02 06:46:13.659 INFO [stderr] 
Dec 02 06:46:13.659 INFO [stderr] warning: unused variable: `E`
Dec 02 06:46:13.659 INFO [stderr]   --> src/firechain/mod.rs:95:17
Dec 02 06:46:13.659 INFO [stderr]    |
Dec 02 06:46:13.659 INFO [stderr] 95 |             Err(E) => fatal_error(format!("The file '{}' could not be opened.",s).as_str(),-1)
Dec 02 06:46:13.659 INFO [stderr]    |                 ^ help: consider using `_E` instead
Dec 02 06:46:13.659 INFO [stderr] 
Dec 02 06:46:13.686 INFO [stderr] warning: variable does not need to be mutable
Dec 02 06:46:13.687 INFO [stderr]   --> src/firechain/mod.rs:86:13
Dec 02 06:46:13.687 INFO [stderr]    |
Dec 02 06:46:13.687 INFO [stderr] 86 |         let mut file = File::open(s);
Dec 02 06:46:13.687 INFO [stderr]    |             ----^^^^
Dec 02 06:46:13.687 INFO [stderr]    |             |
Dec 02 06:46:13.687 INFO [stderr]    |             help: remove this `mut`
Dec 02 06:46:13.687 INFO [stderr]    |
Dec 02 06:46:13.687 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Dec 02 06:46:13.687 INFO [stderr] 
Dec 02 06:46:13.695 INFO [stderr] warning: enum is never used: `FireChainStatus`
Dec 02 06:46:13.695 INFO [stderr]  --> src/firechain/enums.rs:1:1
Dec 02 06:46:13.695 INFO [stderr]   |
Dec 02 06:46:13.695 INFO [stderr] 1 | pub enum FireChainStatus {
Dec 02 06:46:13.695 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:46:13.695 INFO [stderr]   |
Dec 02 06:46:13.695 INFO [stderr]   = note: #[warn(dead_code)] on by default
Dec 02 06:46:13.695 INFO [stderr] 
Dec 02 06:46:13.695 INFO [stderr] warning: function is never used: `json_parse`
Dec 02 06:46:13.695 INFO [stderr]  --> src/firechain/parser.rs:6:1
Dec 02 06:46:13.695 INFO [stderr]   |
Dec 02 06:46:13.695 INFO [stderr] 6 | pub fn json_parse(input: &str) -> json::JsonValue {
Dec 02 06:46:13.696 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:46:13.696 INFO [stderr] 
Dec 02 06:46:13.696 INFO [stderr] warning: function is never used: `json_to_str`
Dec 02 06:46:13.696 INFO [stderr]   --> src/firechain/parser.rs:15:1
Dec 02 06:46:13.696 INFO [stderr]    |
Dec 02 06:46:13.696 INFO [stderr] 15 | pub fn json_to_str(input: json::JsonValue) -> String {
Dec 02 06:46:13.696 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:46:13.696 INFO [stderr] 
Dec 02 06:46:13.696 INFO [stderr] warning: function is never used: `ecdsa_check`
Dec 02 06:46:13.696 INFO [stderr]  --> src/firechain/crypto.rs:6:1
Dec 02 06:46:13.696 INFO [stderr]   |
Dec 02 06:46:13.696 INFO [stderr] 6 | pub fn ecdsa_check(key: &str, msg: &str, sig: &str) -> bool {
Dec 02 06:46:13.696 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:46:13.696 INFO [stderr] 
Dec 02 06:46:13.696 INFO [stderr] warning: function is never used: `match_signature`
Dec 02 06:46:13.696 INFO [stderr]   --> src/firechain/crypto.rs:10:1
Dec 02 06:46:13.696 INFO [stderr]    |
Dec 02 06:46:13.696 INFO [stderr] 10 | pub fn match_signature(key_list: Vec<PKey>, msg: &str, hash: &str) -> Option<PKey> {
Dec 02 06:46:13.696 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:46:13.696 INFO [stderr] 
Dec 02 06:46:13.696 INFO [stderr] warning: function is never used: `setup_interface`
Dec 02 06:46:13.696 INFO [stderr]   --> src/firechain/mod.rs:16:1
Dec 02 06:46:13.696 INFO [stderr]    |
Dec 02 06:46:13.696 INFO [stderr] 16 | pub fn setup_interface() {
Dec 02 06:46:13.696 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:46:13.696 INFO [stderr] 
Dec 02 06:46:13.696 INFO [stderr] warning: function is never used: `chain_exists`
Dec 02 06:46:13.696 INFO [stderr]   --> src/firechain/mod.rs:20:1
Dec 02 06:46:13.696 INFO [stderr]    |
Dec 02 06:46:13.696 INFO [stderr] 20 | pub fn chain_exists(chain: &Handler) -> bool {
Dec 02 06:46:13.696 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:46:13.696 INFO [stderr] 
Dec 02 06:46:13.696 INFO [stderr] warning: struct is never constructed: `Handler`
Dec 02 06:46:13.696 INFO [stderr]   --> src/firechain/mod.rs:28:1
Dec 02 06:46:13.696 INFO [stderr]    |
Dec 02 06:46:13.696 INFO [stderr] 28 | pub struct Handler {
Dec 02 06:46:13.696 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^
Dec 02 06:46:13.696 INFO [stderr] 
Dec 02 06:46:13.696 INFO [stderr] warning: struct is never constructed: `Input`
Dec 02 06:46:13.696 INFO [stderr]   --> src/firechain/mod.rs:35:1
Dec 02 06:46:13.696 INFO [stderr]    |
Dec 02 06:46:13.696 INFO [stderr] 35 | pub struct Input {
Dec 02 06:46:13.696 INFO [stderr]    | ^^^^^^^^^^^^^^^^
Dec 02 06:46:13.696 INFO [stderr] 
Dec 02 06:46:13.696 INFO [stderr] warning: struct is never constructed: `Signature`
Dec 02 06:46:13.696 INFO [stderr]   --> src/firechain/mod.rs:39:1
Dec 02 06:46:13.696 INFO [stderr]    |
Dec 02 06:46:13.696 INFO [stderr] 39 | pub struct Signature {
Dec 02 06:46:13.696 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^
Dec 02 06:46:13.696 INFO [stderr] 
Dec 02 06:46:13.696 INFO [stderr] warning: struct is never constructed: `PKey`
Dec 02 06:46:13.696 INFO [stderr]   --> src/firechain/mod.rs:45:1
Dec 02 06:46:13.696 INFO [stderr]    |
Dec 02 06:46:13.696 INFO [stderr] 45 | pub struct PKey {
Dec 02 06:46:13.696 INFO [stderr]    | ^^^^^^^^^^^^^^^
Dec 02 06:46:13.696 INFO [stderr] 
Dec 02 06:46:13.696 INFO [stderr] warning: struct is never constructed: `Transaction`
Dec 02 06:46:13.696 INFO [stderr]   --> src/firechain/mod.rs:49:1
Dec 02 06:46:13.696 INFO [stderr]    |
Dec 02 06:46:13.696 INFO [stderr] 49 | pub struct Transaction {
Dec 02 06:46:13.696 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:46:13.696 INFO [stderr] 
Dec 02 06:46:13.696 INFO [stderr] warning: function is never used: `json_read_ledger_file`
Dec 02 06:46:13.696 INFO [stderr]   --> src/firechain/mod.rs:55:1
Dec 02 06:46:13.696 INFO [stderr]    |
Dec 02 06:46:13.696 INFO [stderr] 55 | fn json_read_ledger_file(json_obj: JsonValue) -> (Vec<Transaction>,u32) {
Dec 02 06:46:13.696 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:46:13.696 INFO [stderr] 
Dec 02 06:46:13.696 INFO [stderr] warning: method is never used: `new_unknown`
Dec 02 06:46:13.696 INFO [stderr]   --> src/firechain/mod.rs:66:5
Dec 02 06:46:13.696 INFO [stderr]    |
Dec 02 06:46:13.696 INFO [stderr] 66 |     pub fn new_unknown(input: Input) -> Handler {
Dec 02 06:46:13.696 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:46:13.696 INFO [stderr] 
Dec 02 06:46:13.696 INFO [stderr] warning: method is never used: `parse`
Dec 02 06:46:13.696 INFO [stderr]   --> src/firechain/mod.rs:75:5
Dec 02 06:46:13.696 INFO [stderr]    |
Dec 02 06:46:13.696 INFO [stderr] 75 |     pub fn parse(&mut self) {
Dec 02 06:46:13.696 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:46:13.696 INFO [stderr] 
Dec 02 06:46:13.696 INFO [stderr] warning: method is never used: `new`
Dec 02 06:46:13.696 INFO [stderr]   --> src/firechain/mod.rs:85:5
Dec 02 06:46:13.696 INFO [stderr]    |
Dec 02 06:46:13.696 INFO [stderr] 85 |     pub fn new(s: &str) -> Input {
Dec 02 06:46:13.696 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:46:13.696 INFO [stderr] 
Dec 02 06:46:13.696 INFO [stderr] warning: method is never used: `get_result`
Dec 02 06:46:13.696 INFO [stderr]    --> src/firechain/mod.rs:100:5
Dec 02 06:46:13.696 INFO [stderr]     |
Dec 02 06:46:13.696 INFO [stderr] 100 |     pub fn get_result(&self) -> &str {
Dec 02 06:46:13.696 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:46:13.696 INFO [stderr] 
Dec 02 06:46:13.696 INFO [stderr] warning: method is never used: `new_from_hash`
Dec 02 06:46:13.696 INFO [stderr]    --> src/firechain/mod.rs:106:5
Dec 02 06:46:13.696 INFO [stderr]     |
Dec 02 06:46:13.696 INFO [stderr] 106 |     pub fn new_from_hash(hash: String, public_key_list: Vec<PKey>, msg: String) -> Option<Signature> {
Dec 02 06:46:13.696 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:46:13.696 INFO [stderr] 
Dec 02 06:46:13.696 INFO [stderr] warning: method is never used: `new`
Dec 02 06:46:13.696 INFO [stderr]    --> src/firechain/mod.rs:113:5
Dec 02 06:46:13.697 INFO [stderr]     |
Dec 02 06:46:13.697 INFO [stderr] 113 |     pub fn new(hash: String, msg: String, pkey: PKey) -> Signature {
Dec 02 06:46:13.697 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:46:13.697 INFO [stderr] 
Dec 02 06:46:13.697 INFO [stderr] warning: method is never used: `get_public`
Dec 02 06:46:13.697 INFO [stderr]    --> src/firechain/mod.rs:123:5
Dec 02 06:46:13.697 INFO [stderr]     |
Dec 02 06:46:13.697 INFO [stderr] 123 |     pub fn get_public(&self) -> String {
Dec 02 06:46:13.697 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:46:13.697 INFO [stderr] 
Dec 02 06:46:13.697 INFO [stderr] warning: function is never used: `return_json`
Dec 02 06:46:13.697 INFO [stderr]   --> src/server.rs:39:1
Dec 02 06:46:13.697 INFO [stderr]    |
Dec 02 06:46:13.697 INFO [stderr] 39 | fn return_json(string: &str) -> Response<Cursor<Vec<u8>>> {
Dec 02 06:46:13.697 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:46:13.697 INFO [stderr] 
Dec 02 06:46:13.697 INFO [stderr] warning: variable `E` should have a snake case name such as `e`
Dec 02 06:46:13.697 INFO [stderr]   --> src/firechain/parser.rs:10:13
Dec 02 06:46:13.697 INFO [stderr]    |
Dec 02 06:46:13.697 INFO [stderr] 10 |         Err(E) => fatal_error(format!("The designated FireChain file has invalid JSON data: {}",E).as_str(),-1)
Dec 02 06:46:13.697 INFO [stderr]    |             ^
Dec 02 06:46:13.697 INFO [stderr]    |
Dec 02 06:46:13.697 INFO [stderr]    = note: #[warn(non_snake_case)] on by default
Dec 02 06:46:13.697 INFO [stderr] 
Dec 02 06:46:13.697 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 06:46:13.697 INFO [stderr]   --> src/firechain/mod.rs:90:17
Dec 02 06:46:13.697 INFO [stderr]    |
Dec 02 06:46:13.697 INFO [stderr] 90 |                 file.read_to_string(& mut output);
Dec 02 06:46:13.697 INFO [stderr]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:46:13.697 INFO [stderr]    |
Dec 02 06:46:13.697 INFO [stderr]    = note: #[warn(unused_must_use)] on by default
Dec 02 06:46:13.697 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 06:46:13.697 INFO [stderr] 
Dec 02 06:46:13.697 INFO [stderr] warning: variable `E` should have a snake case name such as `e`
Dec 02 06:46:13.697 INFO [stderr]   --> src/firechain/mod.rs:95:17
Dec 02 06:46:13.697 INFO [stderr]    |
Dec 02 06:46:13.697 INFO [stderr] 95 |             Err(E) => fatal_error(format!("The file '{}' could not be opened.",s).as_str(),-1)
Dec 02 06:46:13.697 INFO [stderr]    |                 ^
Dec 02 06:46:13.697 INFO [stderr] 
Dec 02 06:46:13.697 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 06:46:13.697 INFO [stderr]   --> src/main.rs:57:17
Dec 02 06:46:13.697 INFO [stderr]    |
Dec 02 06:46:13.697 INFO [stderr] 57 |                 rq.respond(response);
Dec 02 06:46:13.697 INFO [stderr]    |                 ^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:46:13.697 INFO [stderr]    |
Dec 02 06:46:13.697 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 06:46:13.697 INFO [stderr] 
Dec 02 06:46:16.027 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 16.48s
Dec 02 06:46:16.029 INFO [stderr] su: No module specific data is present
Dec 02 06:46:16.573 INFO running `"docker" "inspect" "21de8a2e3efb5c1692b9ea7f0db6e9b9e2300d7c169a0f673171a8a34ec9f5b8"`
Dec 02 06:46:16.672 INFO running `"docker" "rm" "-f" "21de8a2e3efb5c1692b9ea7f0db6e9b9e2300d7c169a0f673171a8a34ec9f5b8"`
Dec 02 06:46:16.803 INFO [stdout] 21de8a2e3efb5c1692b9ea7f0db6e9b9e2300d7c169a0f673171a8a34ec9f5b8
Dec 02 06:46:16.808 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-4/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 06:46:17.074 INFO [stdout] af581958d92e681a38a9e93e28007855aedbc5a8c728b052dd8683c97ec09492
Dec 02 06:46:17.080 INFO running `"docker" "start" "-a" "af581958d92e681a38a9e93e28007855aedbc5a8c728b052dd8683c97ec09492"`
Dec 02 06:46:17.532 INFO [stderr] usermod: no changes
Dec 02 06:46:17.609 INFO [stderr]    Compiling fchain v0.1.0 (/source)
Dec 02 06:46:19.571 INFO [stderr] warning: unused import: `firechain`
Dec 02 06:46:19.571 INFO [stderr]  --> src/server.rs:3:5
Dec 02 06:46:19.571 INFO [stderr]   |
Dec 02 06:46:19.571 INFO [stderr] 3 | use firechain;
Dec 02 06:46:19.571 INFO [stderr]   |     ^^^^^^^^^
Dec 02 06:46:19.571 INFO [stderr]   |
Dec 02 06:46:19.571 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 02 06:46:19.571 INFO [stderr] 
Dec 02 06:46:19.571 INFO [stderr] warning: unused import: `firechain::setup_interface`
Dec 02 06:46:19.571 INFO [stderr]  --> src/server.rs:4:5
Dec 02 06:46:19.571 INFO [stderr]   |
Dec 02 06:46:19.571 INFO [stderr] 4 | use firechain::setup_interface;
Dec 02 06:46:19.571 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:46:19.571 INFO [stderr] 
Dec 02 06:46:19.571 INFO [stderr] warning: unused import: `firechain::chain_exists`
Dec 02 06:46:19.571 INFO [stderr]  --> src/server.rs:5:5
Dec 02 06:46:19.571 INFO [stderr]   |
Dec 02 06:46:19.571 INFO [stderr] 5 | use firechain::chain_exists;
Dec 02 06:46:19.571 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:46:19.571 INFO [stderr] 
Dec 02 06:46:19.571 INFO [stderr] warning: unused import: `firechain::Handler`
Dec 02 06:46:19.571 INFO [stderr]  --> src/server.rs:6:5
Dec 02 06:46:19.571 INFO [stderr]   |
Dec 02 06:46:19.571 INFO [stderr] 6 | use firechain::Handler;
Dec 02 06:46:19.571 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^
Dec 02 06:46:19.571 INFO [stderr] 
Dec 02 06:46:19.571 INFO [stderr] warning: unused import: `firechain::Input`
Dec 02 06:46:19.571 INFO [stderr]  --> src/server.rs:7:5
Dec 02 06:46:19.571 INFO [stderr]   |
Dec 02 06:46:19.571 INFO [stderr] 7 | use firechain::Input;
Dec 02 06:46:19.571 INFO [stderr]   |     ^^^^^^^^^^^^^^^^
Dec 02 06:46:19.571 INFO [stderr] 
Dec 02 06:46:19.571 INFO [stderr] warning: unused import: `std::str::FromStr`
Dec 02 06:46:19.571 INFO [stderr]   --> src/server.rs:10:5
Dec 02 06:46:19.571 INFO [stderr]    |
Dec 02 06:46:19.571 INFO [stderr] 10 | use std::str::FromStr;
Dec 02 06:46:19.571 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^
Dec 02 06:46:19.571 INFO [stderr] 
Dec 02 06:46:19.571 INFO [stderr] warning: unused imports: `Arg`, `SubCommand`
Dec 02 06:46:19.571 INFO [stderr]  --> src/main.rs:5:17
Dec 02 06:46:19.571 INFO [stderr]   |
Dec 02 06:46:19.571 INFO [stderr] 5 | use clap::{App, Arg, SubCommand, ArgMatches};
Dec 02 06:46:19.571 INFO [stderr]   |                 ^^^  ^^^^^^^^^^
Dec 02 06:46:19.571 INFO [stderr] 
Dec 02 06:46:19.571 INFO [stderr] warning: unused import: `ParseError`
Dec 02 06:46:19.571 INFO [stderr]   --> src/main.rs:14:16
Dec 02 06:46:19.571 INFO [stderr]    |
Dec 02 06:46:19.571 INFO [stderr] 14 | use url::{Url, ParseError};
Dec 02 06:46:19.571 INFO [stderr]    |                ^^^^^^^^^^
Dec 02 06:46:19.571 INFO [stderr] 
Dec 02 06:46:19.675 INFO [stderr] warning: unused variable: `vec`
Dec 02 06:46:19.675 INFO [stderr]   --> src/firechain/mod.rs:57:15
Dec 02 06:46:19.675 INFO [stderr]    |
Dec 02 06:46:19.675 INFO [stderr] 57 |         Array(vec) => {
Dec 02 06:46:19.675 INFO [stderr]    |               ^^^ help: consider using `_vec` instead
Dec 02 06:46:19.675 INFO [stderr]    |
Dec 02 06:46:19.675 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Dec 02 06:46:19.675 INFO [stderr] 
Dec 02 06:46:19.675 INFO [stderr] warning: variable `is_record_request` is assigned to, but never used
Dec 02 06:46:19.675 INFO [stderr]   --> src/server.rs:52:13
Dec 02 06:46:19.675 INFO [stderr]    |
Dec 02 06:46:19.675 INFO [stderr] 52 |     let mut is_record_request: bool;
Dec 02 06:46:19.675 INFO [stderr]    |             ^^^^^^^^^^^^^^^^^
Dec 02 06:46:19.675 INFO [stderr]    |
Dec 02 06:46:19.675 INFO [stderr]    = note: consider using `_is_record_request` instead
Dec 02 06:46:19.675 INFO [stderr] 
Dec 02 06:46:19.675 INFO [stderr] warning: value assigned to `is_record_request` is never read
Dec 02 06:46:19.675 INFO [stderr]   --> src/server.rs:58:13
Dec 02 06:46:19.675 INFO [stderr]    |
Dec 02 06:46:19.675 INFO [stderr] 58 |             is_record_request = match qpair.1.clone().into_owned().clone().as_str() {
Dec 02 06:46:19.675 INFO [stderr]    |             ^^^^^^^^^^^^^^^^^
Dec 02 06:46:19.675 INFO [stderr]    |
Dec 02 06:46:19.675 INFO [stderr]    = note: #[warn(unused_assignments)] on by default
Dec 02 06:46:19.675 INFO [stderr] 
Dec 02 06:46:19.675 INFO [stderr] warning: unused variable: `ledger_file_path`
Dec 02 06:46:19.675 INFO [stderr]   --> src/main.rs:18:9
Dec 02 06:46:19.675 INFO [stderr]    |
Dec 02 06:46:19.675 INFO [stderr] 18 |     let ledger_file_path = match matches.value_of("dbpath") {
Dec 02 06:46:19.675 INFO [stderr]    |         ^^^^^^^^^^^^^^^^ help: consider using `_ledger_file_path` instead
Dec 02 06:46:19.675 INFO [stderr] 
Dec 02 06:46:19.675 INFO [stderr] warning: unused variable: `threads`
Dec 02 06:46:19.675 INFO [stderr]   --> src/main.rs:28:9
Dec 02 06:46:19.675 INFO [stderr]    |
Dec 02 06:46:19.675 INFO [stderr] 28 |     let threads = match matches.value_of("threads") {
Dec 02 06:46:19.675 INFO [stderr]    |         ^^^^^^^ help: consider using `_threads` instead
Dec 02 06:46:19.675 INFO [stderr] 
Dec 02 06:46:19.675 INFO [stderr] warning: unused variable: `E`
Dec 02 06:46:19.675 INFO [stderr]   --> src/firechain/mod.rs:95:17
Dec 02 06:46:19.675 INFO [stderr]    |
Dec 02 06:46:19.675 INFO [stderr] 95 |             Err(E) => fatal_error(format!("The file '{}' could not be opened.",s).as_str(),-1)
Dec 02 06:46:19.675 INFO [stderr]    |                 ^ help: consider using `_E` instead
Dec 02 06:46:19.675 INFO [stderr] 
Dec 02 06:46:19.695 INFO [stderr] warning: variable does not need to be mutable
Dec 02 06:46:19.695 INFO [stderr]   --> src/firechain/mod.rs:86:13
Dec 02 06:46:19.695 INFO [stderr]    |
Dec 02 06:46:19.695 INFO [stderr] 86 |         let mut file = File::open(s);
Dec 02 06:46:19.695 INFO [stderr]    |             ----^^^^
Dec 02 06:46:19.695 INFO [stderr]    |             |
Dec 02 06:46:19.695 INFO [stderr]    |             help: remove this `mut`
Dec 02 06:46:19.695 INFO [stderr]    |
Dec 02 06:46:19.695 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Dec 02 06:46:19.695 INFO [stderr] 
Dec 02 06:46:19.702 INFO [stderr] warning: enum is never used: `FireChainStatus`
Dec 02 06:46:19.702 INFO [stderr]  --> src/firechain/enums.rs:1:1
Dec 02 06:46:19.702 INFO [stderr]   |
Dec 02 06:46:19.702 INFO [stderr] 1 | pub enum FireChainStatus {
Dec 02 06:46:19.702 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:46:19.702 INFO [stderr]   |
Dec 02 06:46:19.702 INFO [stderr]   = note: #[warn(dead_code)] on by default
Dec 02 06:46:19.702 INFO [stderr] 
Dec 02 06:46:19.702 INFO [stderr] warning: function is never used: `json_parse`
Dec 02 06:46:19.702 INFO [stderr]  --> src/firechain/parser.rs:6:1
Dec 02 06:46:19.702 INFO [stderr]   |
Dec 02 06:46:19.702 INFO [stderr] 6 | pub fn json_parse(input: &str) -> json::JsonValue {
Dec 02 06:46:19.702 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:46:19.702 INFO [stderr] 
Dec 02 06:46:19.702 INFO [stderr] warning: function is never used: `json_to_str`
Dec 02 06:46:19.702 INFO [stderr]   --> src/firechain/parser.rs:15:1
Dec 02 06:46:19.702 INFO [stderr]    |
Dec 02 06:46:19.702 INFO [stderr] 15 | pub fn json_to_str(input: json::JsonValue) -> String {
Dec 02 06:46:19.702 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:46:19.702 INFO [stderr] 
Dec 02 06:46:19.702 INFO [stderr] warning: function is never used: `ecdsa_check`
Dec 02 06:46:19.702 INFO [stderr]  --> src/firechain/crypto.rs:6:1
Dec 02 06:46:19.702 INFO [stderr]   |
Dec 02 06:46:19.702 INFO [stderr] 6 | pub fn ecdsa_check(key: &str, msg: &str, sig: &str) -> bool {
Dec 02 06:46:19.702 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:46:19.702 INFO [stderr] 
Dec 02 06:46:19.702 INFO [stderr] warning: function is never used: `match_signature`
Dec 02 06:46:19.702 INFO [stderr]   --> src/firechain/crypto.rs:10:1
Dec 02 06:46:19.702 INFO [stderr]    |
Dec 02 06:46:19.702 INFO [stderr] 10 | pub fn match_signature(key_list: Vec<PKey>, msg: &str, hash: &str) -> Option<PKey> {
Dec 02 06:46:19.702 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:46:19.702 INFO [stderr] 
Dec 02 06:46:19.702 INFO [stderr] warning: function is never used: `setup_interface`
Dec 02 06:46:19.702 INFO [stderr]   --> src/firechain/mod.rs:16:1
Dec 02 06:46:19.702 INFO [stderr]    |
Dec 02 06:46:19.702 INFO [stderr] 16 | pub fn setup_interface() {
Dec 02 06:46:19.702 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:46:19.702 INFO [stderr] 
Dec 02 06:46:19.702 INFO [stderr] warning: function is never used: `chain_exists`
Dec 02 06:46:19.702 INFO [stderr]   --> src/firechain/mod.rs:20:1
Dec 02 06:46:19.702 INFO [stderr]    |
Dec 02 06:46:19.702 INFO [stderr] 20 | pub fn chain_exists(chain: &Handler) -> bool {
Dec 02 06:46:19.702 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:46:19.702 INFO [stderr] 
Dec 02 06:46:19.702 INFO [stderr] warning: struct is never constructed: `Handler`
Dec 02 06:46:19.702 INFO [stderr]   --> src/firechain/mod.rs:28:1
Dec 02 06:46:19.702 INFO [stderr]    |
Dec 02 06:46:19.702 INFO [stderr] 28 | pub struct Handler {
Dec 02 06:46:19.702 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^
Dec 02 06:46:19.702 INFO [stderr] 
Dec 02 06:46:19.702 INFO [stderr] warning: struct is never constructed: `Input`
Dec 02 06:46:19.702 INFO [stderr]   --> src/firechain/mod.rs:35:1
Dec 02 06:46:19.702 INFO [stderr]    |
Dec 02 06:46:19.702 INFO [stderr] 35 | pub struct Input {
Dec 02 06:46:19.703 INFO [stderr]    | ^^^^^^^^^^^^^^^^
Dec 02 06:46:19.703 INFO [stderr] 
Dec 02 06:46:19.703 INFO [stderr] warning: struct is never constructed: `Signature`
Dec 02 06:46:19.703 INFO [stderr]   --> src/firechain/mod.rs:39:1
Dec 02 06:46:19.703 INFO [stderr]    |
Dec 02 06:46:19.703 INFO [stderr] 39 | pub struct Signature {
Dec 02 06:46:19.703 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^
Dec 02 06:46:19.703 INFO [stderr] 
Dec 02 06:46:19.703 INFO [stderr] warning: struct is never constructed: `PKey`
Dec 02 06:46:19.703 INFO [stderr]   --> src/firechain/mod.rs:45:1
Dec 02 06:46:19.703 INFO [stderr]    |
Dec 02 06:46:19.703 INFO [stderr] 45 | pub struct PKey {
Dec 02 06:46:19.703 INFO [stderr]    | ^^^^^^^^^^^^^^^
Dec 02 06:46:19.703 INFO [stderr] 
Dec 02 06:46:19.703 INFO [stderr] warning: struct is never constructed: `Transaction`
Dec 02 06:46:19.703 INFO [stderr]   --> src/firechain/mod.rs:49:1
Dec 02 06:46:19.703 INFO [stderr]    |
Dec 02 06:46:19.703 INFO [stderr] 49 | pub struct Transaction {
Dec 02 06:46:19.703 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:46:19.703 INFO [stderr] 
Dec 02 06:46:19.703 INFO [stderr] warning: function is never used: `json_read_ledger_file`
Dec 02 06:46:19.703 INFO [stderr]   --> src/firechain/mod.rs:55:1
Dec 02 06:46:19.703 INFO [stderr]    |
Dec 02 06:46:19.703 INFO [stderr] 55 | fn json_read_ledger_file(json_obj: JsonValue) -> (Vec<Transaction>,u32) {
Dec 02 06:46:19.703 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:46:19.703 INFO [stderr] 
Dec 02 06:46:19.703 INFO [stderr] warning: method is never used: `new_unknown`
Dec 02 06:46:19.703 INFO [stderr]   --> src/firechain/mod.rs:66:5
Dec 02 06:46:19.703 INFO [stderr]    |
Dec 02 06:46:19.703 INFO [stderr] 66 |     pub fn new_unknown(input: Input) -> Handler {
Dec 02 06:46:19.703 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:46:19.703 INFO [stderr] 
Dec 02 06:46:19.703 INFO [stderr] warning: method is never used: `parse`
Dec 02 06:46:19.703 INFO [stderr]   --> src/firechain/mod.rs:75:5
Dec 02 06:46:19.703 INFO [stderr]    |
Dec 02 06:46:19.703 INFO [stderr] 75 |     pub fn parse(&mut self) {
Dec 02 06:46:19.703 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:46:19.703 INFO [stderr] 
Dec 02 06:46:19.703 INFO [stderr] warning: method is never used: `new`
Dec 02 06:46:19.703 INFO [stderr]   --> src/firechain/mod.rs:85:5
Dec 02 06:46:19.703 INFO [stderr]    |
Dec 02 06:46:19.703 INFO [stderr] 85 |     pub fn new(s: &str) -> Input {
Dec 02 06:46:19.703 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:46:19.703 INFO [stderr] 
Dec 02 06:46:19.703 INFO [stderr] warning: method is never used: `get_result`
Dec 02 06:46:19.703 INFO [stderr]    --> src/firechain/mod.rs:100:5
Dec 02 06:46:19.703 INFO [stderr]     |
Dec 02 06:46:19.703 INFO [stderr] 100 |     pub fn get_result(&self) -> &str {
Dec 02 06:46:19.703 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:46:19.703 INFO [stderr] 
Dec 02 06:46:19.703 INFO [stderr] warning: method is never used: `new_from_hash`
Dec 02 06:46:19.703 INFO [stderr]    --> src/firechain/mod.rs:106:5
Dec 02 06:46:19.703 INFO [stderr]     |
Dec 02 06:46:19.704 INFO [stderr] 106 |     pub fn new_from_hash(hash: String, public_key_list: Vec<PKey>, msg: String) -> Option<Signature> {
Dec 02 06:46:19.704 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:46:19.704 INFO [stderr] 
Dec 02 06:46:19.704 INFO [stderr] warning: method is never used: `new`
Dec 02 06:46:19.704 INFO [stderr]    --> src/firechain/mod.rs:113:5
Dec 02 06:46:19.704 INFO [stderr]     |
Dec 02 06:46:19.704 INFO [stderr] 113 |     pub fn new(hash: String, msg: String, pkey: PKey) -> Signature {
Dec 02 06:46:19.704 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:46:19.704 INFO [stderr] 
Dec 02 06:46:19.704 INFO [stderr] warning: method is never used: `get_public`
Dec 02 06:46:19.704 INFO [stderr]    --> src/firechain/mod.rs:123:5
Dec 02 06:46:19.704 INFO [stderr]     |
Dec 02 06:46:19.704 INFO [stderr] 123 |     pub fn get_public(&self) -> String {
Dec 02 06:46:19.704 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:46:19.704 INFO [stderr] 
Dec 02 06:46:19.704 INFO [stderr] warning: function is never used: `return_json`
Dec 02 06:46:19.704 INFO [stderr]   --> src/server.rs:39:1
Dec 02 06:46:19.704 INFO [stderr]    |
Dec 02 06:46:19.704 INFO [stderr] 39 | fn return_json(string: &str) -> Response<Cursor<Vec<u8>>> {
Dec 02 06:46:19.704 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:46:19.704 INFO [stderr] 
Dec 02 06:46:19.704 INFO [stderr] warning: variable `E` should have a snake case name such as `e`
Dec 02 06:46:19.704 INFO [stderr]   --> src/firechain/parser.rs:10:13
Dec 02 06:46:19.704 INFO [stderr]    |
Dec 02 06:46:19.704 INFO [stderr] 10 |         Err(E) => fatal_error(format!("The designated FireChain file has invalid JSON data: {}",E).as_str(),-1)
Dec 02 06:46:19.704 INFO [stderr]    |             ^
Dec 02 06:46:19.704 INFO [stderr]    |
Dec 02 06:46:19.704 INFO [stderr]    = note: #[warn(non_snake_case)] on by default
Dec 02 06:46:19.704 INFO [stderr] 
Dec 02 06:46:19.704 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 06:46:19.704 INFO [stderr]   --> src/firechain/mod.rs:90:17
Dec 02 06:46:19.704 INFO [stderr]    |
Dec 02 06:46:19.704 INFO [stderr] 90 |                 file.read_to_string(& mut output);
Dec 02 06:46:19.704 INFO [stderr]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:46:19.704 INFO [stderr]    |
Dec 02 06:46:19.704 INFO [stderr]    = note: #[warn(unused_must_use)] on by default
Dec 02 06:46:19.704 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 06:46:19.704 INFO [stderr] 
Dec 02 06:46:19.704 INFO [stderr] warning: variable `E` should have a snake case name such as `e`
Dec 02 06:46:19.704 INFO [stderr]   --> src/firechain/mod.rs:95:17
Dec 02 06:46:19.704 INFO [stderr]    |
Dec 02 06:46:19.704 INFO [stderr] 95 |             Err(E) => fatal_error(format!("The file '{}' could not be opened.",s).as_str(),-1)
Dec 02 06:46:19.704 INFO [stderr]    |                 ^
Dec 02 06:46:19.704 INFO [stderr] 
Dec 02 06:46:19.704 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 06:46:19.704 INFO [stderr]   --> src/main.rs:57:17
Dec 02 06:46:19.704 INFO [stderr]    |
Dec 02 06:46:19.704 INFO [stderr] 57 |                 rq.respond(response);
Dec 02 06:46:19.704 INFO [stderr]    |                 ^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:46:19.704 INFO [stderr]    |
Dec 02 06:46:19.704 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 06:46:19.704 INFO [stderr] 
Dec 02 06:46:20.145 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 2.59s
Dec 02 06:46:20.167 INFO [stderr] su: No module specific data is present
Dec 02 06:46:20.611 INFO running `"docker" "inspect" "af581958d92e681a38a9e93e28007855aedbc5a8c728b052dd8683c97ec09492"`
Dec 02 06:46:20.753 INFO running `"docker" "rm" "-f" "af581958d92e681a38a9e93e28007855aedbc5a8c728b052dd8683c97ec09492"`
Dec 02 06:46:20.937 INFO [stdout] af581958d92e681a38a9e93e28007855aedbc5a8c728b052dd8683c97ec09492
Dec 02 06:46:20.946 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-4/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 06:46:21.139 INFO [stdout] 84d6da2f60bdc85340252c1ef2b87f8fd374a55a470e792d3f64d768ebf1b061
Dec 02 06:46:21.141 INFO running `"docker" "start" "-a" "84d6da2f60bdc85340252c1ef2b87f8fd374a55a470e792d3f64d768ebf1b061"`
Dec 02 06:46:21.929 INFO [stderr] usermod: no changes
Dec 02 06:46:22.059 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.10s
Dec 02 06:46:22.075 INFO [stderr]      Running /target/debug/deps/fchain-ad5b484940c443e4
Dec 02 06:46:22.077 INFO [stdout] 
Dec 02 06:46:22.077 INFO [stdout] running 0 tests
Dec 02 06:46:22.077 INFO [stdout] 
Dec 02 06:46:22.077 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 02 06:46:22.077 INFO [stdout] 
Dec 02 06:46:22.080 INFO [stderr] su: No module specific data is present
Dec 02 06:46:22.368 INFO running `"docker" "inspect" "84d6da2f60bdc85340252c1ef2b87f8fd374a55a470e792d3f64d768ebf1b061"`
Dec 02 06:46:22.488 INFO running `"docker" "rm" "-f" "84d6da2f60bdc85340252c1ef2b87f8fd374a55a470e792d3f64d768ebf1b061"`
Dec 02 06:46:22.581 INFO [stdout] 84d6da2f60bdc85340252c1ef2b87f8fd374a55a470e792d3f64d768ebf1b061
